batting helmet - French English Dictionary